package com.等待唤醒机制.阻塞队列来实现等待唤醒机制;

import java.util.concurrent.ArrayBlockingQueue;

public class ThreadDemo {
    public static void main(String[] args) {

        //生产者和消费者必须使用同一个阻塞队列
        //阻塞队列是有界的
        //1.阻塞队列的对象
        ArrayBlockingQueue<String> queue=new ArrayBlockingQueue<>(1);
        //2.创建线程的对象，把阻塞队列传递过去

        Cook cook=new Cook(queue);
        //初始化阻塞队列属性
        Foodie foodie=new Foodie(queue);
        //初始化阻塞队列属性

        cook.start();
        foodie.start();


        //不需要桌子类，直接阻塞队列对象
    }
}
